/*
 * Copyright© 2003-2019 浙江汇信科技有限公司, All Rights Reserved.
 */
package com.icinfo.cloud.provider.punish.csreason.service;

import com.icinfo.framework.core.service.BaseService;

import java.util.List;

/**
 * 描述:  case_reason_content 对应的Service接口.<br>
 *
 * @author framework generator
 * @date 2022年10月26日
 */
public interface ICaseReasonContentService extends BaseService {

    /**
     * 保存案由信息项
     * @param id 案由主键
     * @param list 信息列表
     * @param type 信息类型(1-违则 2-处罚事项)
     */
    void save(String id, List<String> list, String type);

    /**
     * 根据案由业务主键删除案由信息
     * @param id 主键
     * @param type 删除信息类型(1-违则 2-处罚事项)
     */
    void delete(String id, String type);

    /**
     * 根据案由业务主键、类型查询对应案由信息项
     * @param id 主键
     * @param type 信息类型(1-违则 2-处罚事项)
     * @return List<String>
     */
    List<String> selectContentList(String id, String type);
}
